1.API
全名:Application Programming Interface
縮寫為API[2],是一種計算介面,它定義多個軟體中介之間的互動,以及可以進行的呼叫(call)或請求(request)的種類,如何進行呼叫或發出請求,應使用的資料格式,應遵循的慣例等。它還可以提供擴充機制,以便用戶可以通過各種方式對現有功能進行不同程度的擴充[3]。一個API可以是完全客製化的,針對某個組件的,也可以是基於行業標準設計的以確保互操作性。通過資訊隱藏,API實現了模組化編程,從而允許用戶實現獨立地使用介面。
以上是維基百科寫的介紹,很文謅謅,根本看不懂,簡單來說就是:別人寫好的東西,你拿來用
2.npm
全名:Node Package Manager
看名字就知道跟node.js有關係,沒錯!npm就是Node.js預設的、用JavaScript編寫的軟體套件管理系統
3.CDN
全名:Content Delivery Network或Content Distribution Network
是指一種透過網際網路互相連接的電腦網路系統,利用最靠近每位使用者的伺服器,更快、更可靠地將音樂、圖片、影片、應用程式及其他檔案傳送給使用者,來提供高效能、可擴展性及低成本的網路內容傳遞給使用者。